iT邦幫忙

0

以Windows實作SniperPhish (16/30: 網域註冊Part4 為您的網域設立SSL)

  • 分享至 

  • xImage
  •  

在上一篇中,成功從No-IP註冊一個網域並且順利用這個網域打開網頁,但是,您卻發現您註冊的網域沒有任何SSL憑證,因此被視為不安全網頁,屆時可能會被駭客攻擊,為了保障網頁安全,需要建立一個SSL憑證,就從SSL for free下手吧!

首先打開SSL for free官方網站 ( https://www.sslforfree.com/ ) ,之後註冊一個帳號(按下Register按鈕)。
https://1.bp.blogspot.com/-Fm5tdwEsYFk/XxgOHR6gMtI/AAAAAAAACOg/EUX4A0LE5po1amEMfj1lSDXLwpJYwBhnACLcBGAsYHQ/s1600/ssldns01.jpg
在註冊頁中,輸入Email帳號和登入密碼,國家選擇「Taiwan (Province of China)」。註冊完後,就按下「Register」按鈕。
https://ithelp.ithome.com.tw/upload/images/20250928/20178943BHwCrdwgQJ.png


註冊成功後,您會看到這個畫面,接著就按下「New Certificate」按鈕去申請一個SSL憑證。
https://1.bp.blogspot.com/-yz9MNokiTVM/Xxfiph_6RfI/AAAAAAAACNA/WgaQzFQ_mmI0LAhU67Q_Ymp5iS0x_t9mwCLcBGAsYHQ/s1600/ssl4free02.jpg
接著在「Enter Domains」的空白框裡填入網站域名(以我為例,sinsyuanchen.ddns.net),然後按一下「Next Step」。
https://ithelp.ithome.com.tw/upload/images/20250928/20178943kcr0be3sZn.jpg
接著點選「90-Day Certificate」,然後按一下「Next Step」。
https://1.bp.blogspot.com/-nFDxAiV5lcw/XxfiqRMW-eI/AAAAAAAACNI/rbDu4lT-BTILHQ0TcULpY2ipiziA8yLKwCLcBGAsYHQ/s1600/ssl4free04.jpg


順帶一提,「Auto-Generate CSR」預設是開啟的,另外也展示與付費方案比較,所以直接按「Next Step」。
https://1.bp.blogspot.com/-up3KQxxPkaM/XxfiqgBSpQI/AAAAAAAACNM/bBPJ4_GS2zozNccmSFwxG1jhdPjvbAb7gCLcBGAsYHQ/s1600/ssl4free05.jpg
https://1.bp.blogspot.com/-ZUIVkqrZKBY/Xxfiq7m5rTI/AAAAAAAACNQ/ziB-wF5yRfcflUmwkUvwg7gMurMgXTA3wCLcBGAsYHQ/s1600/ssl4free06.jpg


接著,點選「HTTP File Upload」驗證法,然後按一下「Download Auth file」將驗證檔下載回來。
https://1.bp.blogspot.com/-rN7ULy-GBuI/XxfirMU83JI/AAAAAAAACNU/szbJlzj1boUMS6A87AQI-lDL1up6UR_1QCLcBGAsYHQ/s1600/ssl4free07.jpg
接著,回到電腦桌面開啟資料夾「C:\xampp\htdocs」,並建立一個資料夾「.well-known」,然後將下載好的「pki-validation」資料夾放到.well-known資料夾底下,完成後回到SSL註冊頁按下確認鍵「Verify Domain」後,如確認無誤就初步完成PKI設定。
https://1.bp.blogspot.com/-6xGplyEX8as/XxfisGpbJ9I/AAAAAAAACNk/YjqMW0D1Ne40Ahu4GNIMb64CeLXCC7WhgCLcBGAsYHQ/s1600/ssl4free11.jpg


接下來,就要下載壓縮檔,點選「Download Certificate(.zip)」按鈕,將SSL憑證的壓縮檔下載。
https://1.bp.blogspot.com/-wT7vlFGLcQs/Xxfis-hPIHI/AAAAAAAACNs/ucTavOq_zTgxBITeqnWCcosWwe_dNzXaQCLcBGAsYHQ/s1600/ssl4free13.jpg
接著,預先建立一個資料夾「sslforfree」,將壓縮檔解壓縮至此。接著將「sslforfree」資料夾搬到「C:\xampp\apache\conf」目錄下,請記得在該目錄內先打開「httpd.conf」檔案確認是否取消註解「Include conf/extra/httpd-ssl.conf」,完成後打開「httpd-ssl.conf」檔案,先將「Listen 443」改為「Listen (自家IPv4):443」,接著找到「ServerName」輸入「自己註冊的網域:443」(以我為例,sinsyuanchen.ddns.net:443),並且在「ServerAdmin」輸入註冊該網域的帳號,接著找到「SSLCertificateFile "conf/ssl.crt/server.crt"」改成「SSLCertificateFile " C:/xampp/apache/conf/sslforfree/certificate.crt"」,找到「SSLCertificateKeyFile "conf/ssl.key/server.key"」改成「SSLCertificateKeyFile " C:/xampp/apache/conf/sslforfree/private.key"」,找到「#SSLCertificateChainFile "${SRVROOT}/conf/server-ca.crt"」按下enter鍵輸入「SSLCertificateChainFile “C:/xampp/apache/conf/sslforfree/ca_bundle.crt”」。最後在XAMPP重新連線Apache和MySQL,如果設定成功,會正常啟動,這時您已完成HTTPS設定。


圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言